// JavaScript Document
//显示当周的订单的记录情况，运用拆线图和条形图切换展示数据
$(document).ready(function() {

			$.ajax({
				url : getRootPath() + "/analysis/group_analysis",
				type : "GET",
				dataType : "json",
				success : function(result) {
					if (result.code == 100) {
						$("#top_img").css("visibility", "hidden");
						group_analysis_echart01(result);
					}
				}
			});
			 
			
			group_analysis_echart02();

});

//消费群体雷达分析图
function group_analysis_echart02(){
	        // 基于准备好的dom，初始化echarts实例
var myChart = echarts.init(document.getElementById('group_analysis_echart02'));

// 指定图表的配置项和数据
option = {
    title: {
        text: '消费群体雷达分析图'
    },
    tooltip: {},
    legend: {
        data: ['']
    },
    radar: {
        // shape: 'circle',
        indicator: [
           { name: '上班族（worker）', max: 6500},
           { name: '学生族（student ）', max: 6500},
           { name: '休闲族（leisure）', max: 6500},
           { name: '其他（others）', max: 6500}
        ]
    },
    series: [{
        name: '消费群体雷达分析',
        type: 'radar',
        // areaStyle: {normal: {}},
        data : [
            {
                value : [4300, 5000, 3500, 5200],
                name : ''
            }
        ]
    }]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
}



//会员卡办理增长拆线图
function group_analysis_echart01(re){

	var myChart = echarts.init(document.getElementById('group_analysis_echart01'));
	
	var date1 = re.extend.date[6];
	var date2 = re.extend.date[5];
	var date3 = re.extend.date[4];
	var date4 = re.extend.date[3];
	var date5 = re.extend.date[2];
	var date6 = re.extend.date[1];
	var date7 = re.extend.date[0];
	
//	alert(re.extend.map[date1]);
	
	

// 指定图表的配置项和数据
var option = {
    title: {
    	show: true,
        text: '一周内消费会员性质图',
        top:5,
        left:20
        
        
    },
     tooltip: {
        trigger: 'axis'
    },
    toolbox: {
        show: true,
        top:5,
        feature: {
            dataView:{
                show:true
            },
          
            dataZoom:{
                show:true
            },
            saveAsImage: {
                show: true
            },
            magicType: {
                type: ['line', 'bar']
            }
        }
    },
    legend: {
    	top:5,
        data: ['男','女','10-17岁','18-35岁','36-59岁','60岁以上']
    },
    xAxis: {
        data: [date1,date2,date3,date4,date5,date6,date7]
    },
    yAxis: [
        {
            type: 'value',
            name: '消费订单数',
            axisLabel: {
                formatter: '{value} 单'
            }
        }
    ],
    series: [{

        name: '男',
        type: 'bar',
        data: [re.extend.map[date1][0],
        re.extend.map[date2][0],
        re.extend.map[date3][0],
        re.extend.map[date4][0],
        re.extend.map[date5][0],
        re.extend.map[date6][0],
        re.extend.map[date7][0]],//所有订单的数据，ajax请求更新
        markLine: {
            data: [
                {type: 'average', name: '平均值'}
            ]
        }
    },{

        name: '女',
        type: 'bar',
        data: [re.extend.map[date1][1],
        re.extend.map[date2][1],
        re.extend.map[date3][1],
        re.extend.map[date4][1],
        re.extend.map[date5][1],
        re.extend.map[date6][1],
        re.extend.map[date7][1]],//所有订单的数据，ajax请求更新
        markLine: {
            data: [
                {type: 'average', name: '平均值'}
            ]
        }
    },{

        name: '10-17岁',
        type: 'line',
        data: [re.extend.map[date1][2],
        re.extend.map[date2][2],
        re.extend.map[date3][2],
        re.extend.map[date4][2],
        re.extend.map[date5][2],
        re.extend.map[date6][2],
        re.extend.map[date7][2]]//所有订单的数据，ajax请求更新

    },{

        name: '18-35岁',
        type: 'line',
        data: [re.extend.map[date1][3],
        re.extend.map[date2][3],
        re.extend.map[date3][3],
        re.extend.map[date4][3],
        re.extend.map[date5][3],
        re.extend.map[date6][3],
        re.extend.map[date7][3]]//所有订单的数据，ajax请求更新

    },{

        name: '36-59岁',
        type: 'line',
        data: [re.extend.map[date1][4],
        re.extend.map[date2][4],
        re.extend.map[date3][4],
        re.extend.map[date4][4],
        re.extend.map[date5][4],
        re.extend.map[date6][4],
        re.extend.map[date7][4]]//所有订单的数据，ajax请求更新
 
    },{

        name: '60岁以上',
        type: 'line',
        data: [re.extend.map[date1][5],
        re.extend.map[date2][5],
        re.extend.map[date3][5],
        re.extend.map[date4][5],
        re.extend.map[date5][5],
        re.extend.map[date6][5],
        re.extend.map[date7][5]]//所有订单的数据，ajax请求更新
 
    }]
};

// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);

}


// 获得根目录
function getRootPath() {
	var strFullPath = window.document.location.href;
	var strPath = window.document.location.pathname;
	var pos = strFullPath.indexOf(strPath);
	var prePath = strFullPath.substring(0, pos);
	var postPath = strPath.substring(0, strPath.substr(1).indexOf('/') + 1);
	return (prePath + postPath);
}
